//
//  ZTHttpUrlDefine.h
//  Pods
//
//  Created by 武得亮 on 2021/3/12.
//

#ifndef ZTHttpUrlDefine_h
#define ZTHttpUrlDefine_h






//金山云(测试版)
//#define JUserServiceUrl @"https://zhbg.zhtchina.net:8444/masCustomer/service/"

//线上（新阿里环境）
#define kUserServiceUrl @"http://39.96.116.222:8680/masCustomer/service/"

//金山云  版本需要改
#define JUserServiceUrl @"http://zhbg.zhtchina.net:8280/masCustomer/service/"//http://120.131.4.6:7061 新web http://zhbg.zhtchina.net:8280/masCustomer/service/ 金 山 （http://39.96.116.222:8680/masCustomer/service/  阿里）

//web金山云  版本需要改 (web需要必改)
//金山接口写死的 改阿里需要改变*******************************  之前
#define JUserServiceHTTPSUrl @"http://111.206.218.241:8590/"//http://39.96.116.222:6052/ 阿里 http://111.206.218.241:8590/ 金 山  @"http://130.120.110.121:8060/"本地 http://130.120.110.177:8070/
//政务外网
#define ZUserServiceUrl @"http://mas.bjeit.egov.cn:8280/masCustomer/service/"

/***********************  致远单点登录  **********************/
#define ZYHOST                @"http://47.93.78.102:80"
//#define ZYLOGIN_URI           @"/seeyon/main.do?method=login&login_username=%@&bjfzx_from=phone"
#define ZYLOGIN_URI           @"/seeyon/ztSSOController.do?method=ZTSSOappLogin&login_username=%@"

#define ZYUSER_NAME           @"maodongjun"
#define ZYLOGIN_SUCCESS_URI   @"success.jsp"
#define ZYREDIRECT_URI        @"/seeyon/m3/apps/v5/news/html/newsIndex.html"//新闻
#define ZYBANGONG_URI        @"/seeyon/H5/wechat/html/allApps.html"//办公
#define ZYDAIBAN_URI        @"/seeyon/m3/apps/v5/portal/todo/html/todo-list.html"//待办
#define ZYZHENGWEN_URI        @"/seeyon/m3/apps/v5/edoc/html/edocList.html"//正文
#define ZYSHIWU_URI        @"/seeyon/m3/apps/v5/collaboration/html/colAffairs.html"//事务
#define ZYWENDANGZHONGXIN_URI        @"/seeyon/m3/apps/v5/doc/html/docIndex.html"//文档中心
#define ZYGONGGAO_URI        @"/seeyon/m3/apps/v5/bulletin/html/bulIndex.html"//公告
#define ZYMEETING_URI        @"/seeyon/m3/apps/v5/meeting/html/meeting_list_pending.html"//会议

/***********************  门户  **********************/
#define KSendSMUrl @"sys-message/synSendSM"


/***********************  通讯录  **********************/
/** 组织通讯录 */
#define kOrgAddressBookListUrl @"UserInfoService/getEmployeeOrg"
/** 更新后的组织通讯录 */
#define kOrgAddressBookListV2Url @"UserInfoService/v2/getEmployeeOrg"
/** 添加好友 */
#define kAddFriendByAccountUrl @"UserFriendService/addFriendByAccount"
/** 个人通讯录 */
#define kUserFriendsListUrl @"UserFriendService/userFriendList"
/** 删除好友 */
#define kDeleteFriendByAccountNewUrl @"UserFriendService/deleteFriendByAccountNew"
/** 我的工作组 */
#define kUserGroupListUrl @"GroupService/groupList"
/** 创建工作组 */
#define kUserCreateGroupUrl @"GroupService/createGroup"
/** 转让群组 */
#define kUsertransferGroupUrl @"GroupService/transferGroup"
/** 工作组成员 */
#define kUserGroupUserListUrl @"GroupService/userList"
/** 删除工作组 */
#define kUserDeleteGroupUrl @"GroupService/deleteGroup"
/** 修改工作组名称 */
#define kUserUpdateGroupNameUrl @"GroupService/updateGroup"
/** 群组添加成员 */
#define kGroupAddUserUrl @"GroupService/addUser"
/** 群组删除成员 */
#define kGroupDeleteUserUrl @"GroupService/deleteUser"
/** 搜索好友 */
#define zFindFriendsUrl @"UserFriendService/findFriendsInfoByUserInfo"

/** 搜索好友 加密（扫一扫） */
#define zgetUserInfobyZcodeFriendsUrl @"UserInfoService/getUserInfobyEAccount"

/** 搜索好友 明文 */
#define zgetUserInfobyZSeachFriendsUrl @"UserInfoService/getUserInfobyAccount"

#define zgetUserDataDecryptZcodeFriendsUrl @"UserInfoService/dataDecrypt"

//我的界面数量接口
#define zgetUserCurrMonthSummaryUrl @"poralSummary/userCurrMonthSummary"

//PC登录
#define zgetphoneLoginScanUrl @"UserInfoService/phoneLogin"

//扫码进群
#define zgetGroupWithScanUrl @"GroupService/QRcodeIntoGroup"

/***********************  登录  **********************/

/** 发送手机验证码 */
#define kRegistersendCodeUrl @"UserInfoService/sendCode"
/** 更改手机号时发送手机验证码 */
#define kRegistersendPhoneCodeUrl @"UserInfoService/sendPhoneCode"

/** 验证短信验证码是否正确 */
#define kReplaceCodeUrl @"UserInfoService/replaceCode"

/** 手机号码验证登录 */
#define kRegisteriphoneLoginUrl @"UserInfoService/iphoneLogin"
/** 激活并登录 */
#define kRegisterOrLoginUrl @"UserInfoService/registerOrlogin"
/** 用户提交审核接口 */
#define kCheckUserApplyUrl @"UserInfoService/checkUserApply"
/** 登录 */
#define kLoginUrl @"UserInfoService/isExistUserNew"
/** 多部门用户登录 通过pdId  */
#define kLoginUrlByPdId @"UserInfoService/loginByPdid"
/** 修改用户头像 */
#define kSaveUserPhotoUrl @"UserInfoService/saveUserPhoto"
/** 修改用户邮箱 */
#define kupdatePersonEmailUrl @"UserInfoService/updatePersonEmail"
/** 修改用户座机号 */
#define kupdateOfficeTelUrl @"UserInfoService/upOfficeTel"
/** 修改用户名称 */
#define kSaveUserNameUrl @"UserInfoService/saveUserName"
/** 修改用户性别 */
#define kSaveUserSexUrl @"UserInfoService/saveUserSex"
/** 修改用户登录密码 */
#define kUpdatePwdUrl @"UserInfoService/updatePwd"
/** 更改绑定手机 */
#define kUpdatePhoneUrl @"UserInfoService/updatePhone"
/** 操作指南 */
#define zUserManualUrl @"help/index.html"

/** 信步云登录 */
#define zGetCAUrl @"cAAuthService/getCAUrl"
/** CA登录 */
#define zloginServiceCAUrl @"cAAuthService/loginService"


/**
 获取用户信息
 */
#define kGetUserinfoByaccount @"UserInfoService/getUserInfobyAccount"

///获取广告页
#define kgetAdvertPicURL @"appPrivileges/getAdvertPicURL"
/***********************  云盘  **********************/
/** 云盘存储获取token */
#define kgetZyInfoToken @"UserInfoService/getJwtToken"

/***********************  邮箱  **********************/
/** 登录邮箱 */
#define kEmailLoginUrl @"EmailService/login"
/** 邮箱列表 */
#define kEmailReceiveMailUrl @"EmailService/receiveMail"
/** 邮箱详情 */
#define kEmailDetailsUrl @"EmailService/receiveMailMsg"
/** 回复邮箱 */
#define kEmailSendMailUtilUrl @"EmailService/sendMailUtil"
//用户同步登陆邮箱
#define kEmailLoginUrl1 @"EmailService/loginEmail"
/**邮箱单点登录*/
#define kEmailSinglePoint @"EmailService/loginEmailService"
/**邮箱消息进入*/
#define kEmailMessage @"EmailService/getCoremail"


/***********************  日程  **********************/

/** 创建日程 */

#define kScheduleCreatUrl @"scheduleService/addschedule"

//意见反馈（无附件）
#define kSaveSuggest      @"feedBackService/saveFeedBackInfo"
//意见反馈 （有附件）
#define kSaveFeedBackAndImg      @"feedBackService/saveFeedBackAndImg"

/***********************  公告  **********************/

//接口   阿里--- http://101.201.108.172:8090   金 山--- http://mas.zhtchina.net:8090
#define zPostTodoCenterApps @"http://mas.zhtchina.net:8090/TodoCenter/service/"
//工作台首页（上）
#define zGetSourceCountUrl @"todowsService/sourceCount"

//工作台详情
#define zGetDetailsAppsUrl @"todowsService/todoList"

//工作台首页（下）
#define zGetUserAppsUrl @"appPrivileges/getUserApps"

//获取工作台分类+各分类下的应用  (现用)
#define zgetWorkDeskClassificationUrl  @"appPrivileges/getWorkDeskClassification"


//工作台详情 删除接口
#define zChangeStateUrl @"todowsService/changeTodo"

/**
 查看接收公告列表

 */
#define kfindRecNoticeAttachsInfo @"noticeService/findRecNoticeAttachsInfo"
/**
 查看发送公告列表
 
 */
#define kfindSendNoticeAttachsInfo @"noticeService/findSendNoticeAttachsInfo"

//发送公告（带附件）
#define ZSendNoticeContaintAttachUrl    @"noticeService/saveNoticeContaintAttach"
//发送公告（不带附件）
#define ZSendNoticeWithoutAttachUrl    @"noticeService/saveNoticeWithoutAttach"

//应急办呢发送（带附件）
#define ZSendEmergencyContaintAttachUrl    @"InforReportService/saveInforReportAttach"
//应急办发送（不带附件）
#define ZSendEmergencyWithoutAttachUrl    @"InforReportService/saveInforReportWithoutAttach"


////是否有发公告的权限
//#define kisHaveNoticePrivelage    @"/UserInfoService/isHaveNoticePrivelage"
//将公告设置为已读
#define ksetReadNoticeCopyToUser  @"noticeService/setReadNoticeCopyToUser"
//根据通知ID设置公告为已读
#define ksetReadgetNcopyToUserId  @"noticeService/getNcopyToUserId"
//获取公告详情
#define kfindNoticeAttachInfo     @"noticeService/findNoticeAttachInfo"
//删除接收公告
#define kdelNoticeCopyToUser      @"noticeService/delNoticeCopyToUser"
//删除发送的公告
#define kdelNoticeAttach          @"noticeService/delNoticeAttach"
//公告未读条数
#define kgetCountNotice           @"noticeService/getCountNotice"
//获取工作台轮播图
#define kgetAdvertPicUrl          @"appPrivileges/getAdvertPicURL"
//获取用户所有的角色
#define kgetUserRolesByPdIdUrl    @"UserInfoService/getUserRolesByPdId"


/**
 公告的阅读情况

 */
#define kgetReadNoticeCountInfo   @"noticeService/getReadNoticeCountInfo"

#define kgetReadNoticeUserInfo    @"noticeService/getReadNoticeUserInfo"

/***********************  应急办  **********************/

/**
 查看发送应急办列表
 
 */
#define kfindSendEmergencyAttachsInfo @"InforReportService/findSendReportAttachsInfo"


#define kfindReportAttachAttachsInfo @"InforReportService/findReportAttachAttachsInfo"
/**
 应急办的阅读情况
 */
#define kgetReadEmergencyCountInfo @"InforReportService/getReadInforReportCountInfo"

//应急办已读详情
#define kgetReadEmergencyUserInfo @"InforReportService/getReadInforReportUserInfo"
/**
 应急办的详情
 */
#define kgetfindEmergencyCountInfo   @"InforReportService/findInforReportInfo"
//将应急办设置为已读
#define kgetReadEmergencyToUserInfo    @"InforReportService/setReadInforReportCopyToUser"

//删除发送的应急办
#define kdelInforReport      @"InforReportService/delInforReport"
//删除接收的应急办
#define kdelInforReportCopyToUser          @"InforReportService/delInforReportCopyToUser"

//应急办未读条数
#define kgetCountInforReport           @"InforReportService/getCountInforReport"

//应用通知列表
#define kgetdbtzCountInforReport           @"push-message/push/list"

//获得App服务分类列表
#define kgetAppGroupList               @"UserInfoService/getAppGroupList"
//获得分类下的APP
#define kgetAppGroup               @"UserInfoService/getAppGroup"
//添加用户APP应用
#define kaddUserAppGroup           @"UserInfoService/addUserAppGroup"

//移除用户APP
#define kdelUserAppGroup          @"UserInfoService/delUserAppGroup"

//查询用户APP应用列表
#define kgetUserAppGroup           @"UserInfoService/getUserAppGroup"

//查询用户基础APP应用列表
#define kgetBasicsApp           @"UserInfoService/getBasicsApp"

//查询用户推荐APP应用列表
#define kgetRecommendApp           @"UserInfoService/getRecommendApp"
//搜索APP
#define ksearchApp                @"UserInfoService/searchApp"
//获取APP权限
#define kgetUserAppAuthority               @"UserInfoService/getUserAppAuthority"

/***********************  公务用车  **********************/
//公务车列表
#define kgetOffCarList          @"officCarsService/getOffCarList"

//公务车登记 （不带附件）
#define koffCarNotPhoneRecordUrl  @"officCarsService/offCarNotPhoneRecord"

//公务车登记 （带附件）
#define koffCarRecordUrl  @"officCarsService/offCarRecord"

//公务车申请
#define kapplicationOffCarUrl  @"officCarsService/applicationOffCar"

//公务车申请列表
#define kgetAltOffCarList      @"officCarsService/getAltOffCarList"

//查看申请详情
#define kgetApplicationOffCarInfo  @"officCarsService/getApplicationOffCarInfo"

// 搜索公务车
#define ksearchOffiCar             @"officCarsService/searchOffiCar"

///公务车预约详情
#define kgetOffCarUseList          @"officCarsService/getOffCarUseList"


/// 获取用车流程实例
#define getUnitProcessByUserId  @"workFlowService/getUnitProcessByUserId"

///获取下一节点操作人(审批人)
#define kgetNodeUsers  @"workFlowService/getNodeUsers"

///待办接口
#define kactive        @"workFlowService/active"

///查看详情接口
#define kflowDatails    @"workFlowService/flowDatails"

/// 审批记录
#define korder        @"workFlowService/history"

///我的用车
#define kgetAltOffCarList  @"officCarsService/getAltOffCarList"

///修改公务车情况 -- 附件
#define kgetupdateOffiCarUrl    @"officCarsService/updateOffiCar"

///修改公务车情况 --  无附件
#define kupdateOffiCarNo    @"officCarsService/updateOffiCarNo"

///删除用车记录

#define kdeleteUserOffCar    @"officCarsService/deleteUserOffCar"

///删除公务车情况
#define kdeleteOffiCar    @"officCarsService/deleteOffiCar"

///删除用车记录
#define kdeleteUserOffCar    @"officCarsService/deleteUserOffCar"

/***********************  会议室预约  **********************/
/// 会议室列表
#define kgetMeetingRoomList       @"meetingService/getMeetingRoomList"

///预约会议室管理
#define kmyRoomSubcr               @"meetingService/myRoomSubcr"

///取消预约会议室
#define kdeleteMeetingSubscribe   @"meetingService/deleteMeetingSubscribe"


///搜索会议室
#define ksearchMeething            @"meetingService/searchMeething"

/// 预约会议
#define kaddMeetingRoomUrl       @"meetingService/addMeetingRoom"
/// 预约会议详情
#define kgetRoomSubscribeListUrl       @"meetingService/getRoomSubscribeList"

/// 添加会议室
#define kcreatMeetingRoomUrl       @"meetingService/creatMeetingRoom"

/// 修改会议室包含图片
#define kupdateMeetingRoomUrl       @"meetingService/updateMeetingRoom"

/// 修改会议室不带图片
#define kYyupdateRoomNo @"meetingService/updateRoomNo"


/// 删除会议室
#define kYydeleteMeetingRoom @"meetingService/deleteMeetingRoom"


/***********************  速记笔记  **********************/
/// 用户初始化笔记密码
#define ksetUserNotePwdUrl @"noteService/setUserNotePwd"
/// 验证是否有密码
#define kauthenIsPwdUrl @"noteService/authenIsPwd"
/// 验证笔记密码是否正确
#define kauthenPwdUrl @"noteService/authenPwd"
/// 给笔记加密
#define klockNotePwdUrl @"noteService/lockNotePwd"
/// 给笔记解密
#define kunLockNotePwdUrl @"noteService/unLockNotePwd"
/// 找回密码
#define kchangeNotePwdUrl @"noteService/changeNotePwd"
/// 初始化用户文件夹（默认用户有三个文件夹）
#define kfirstCreatFolderUrl @"noteService/firstCreatFolder"
/// 文件夹列表
#define kgetFolderListUrl @"noteService/getFolderList"
/// 添加笔记文件夹
#define kcreatFolderUrl @"noteService/creatFolder"
/// 修改笔记文件夹
#define kupdateFolderUrl @"noteService/updateFolder"
/// 删除笔记文件夹
#define kdelFolderUrl @"noteService/delFolder"
/// 最新笔记列表 (包含搜索)
#define kgetNoteListUrl @"noteService/getNoteList"
///添加笔记速记 （不带附件）
#define kcreatNotesUrl @"noteService/creatNotes"
///查看笔记详情
#define kgetNoteInfoUrl @"noteService/getNoteInfo"
///添加笔记速记 （带附件）
#define kcreatNotesAttchUrl @"noteService/creatNotesAttch"
///修改笔记速记 (不带附件)
#define kupdateNoteUrl @"noteService/updateNote"
///移动笔记至文件夹
#define kmoveNoteUrl @"noteService/moveNote"
///删除笔记
#define kdeleteNoteUrl @"noteService/deleteNote"
///删除笔记附件（单删）
#define kdeleteNoteAttacUrl @"noteService/deleteNoteAttac"
///添加笔记附件
#define kaddNoteAttacUrl @"noteService/addNoteAttac"
///分享笔记给某人
#define kshareNoteUrl @"noteService/shareNote"
///添加某人分享的笔记入库
#define kaddShareNoteUrl @"noteService/addShareNote"
///查看笔记详情
#define kgetNoteInfoUrl @"noteService/getNoteInfo"


/***********************  视频会议  **********************/
//获取会议室登录地址
#define kgetMeetingService @"videoConferencing/getLoginAddress"
//获取用户有权限的会议室列表
#define kfindVideoConferencingList @"videoConferencing/findVideoConferencingList"
//保存或修改(创建)会议室
#define ksaveVideoConferencing @"videoConferencing/saveVideoConferencing"
//删除房间根据房间ID
#define kdelRoominfo @"videoConferencing/delRoominfo"
//查看会议室详情---包含头像的
#define kfindVideoConferencingDetail @"videoConferencing/findVideoConferencingDetail"
//通过会议室给用户名授权(加人)
#define kaddUserRightByRoomid @"videoConferencing/addUserRightByRoomid"


/***********************  公文  **********************/
/// 公文流转步骤
#define kgetDocStepsUrl @"docApi/getDocSteps"
/// 获取公文表单
#define kgetDocInfoUrl @"docApi/getDocInfo"
/// 获取致远oa跳转地址（单点登录到页面详情）
#define kgetSSoAddressUrl @"docApi/getSSoAddress"
/// 公文附件列表
#define kgetDocStepsUrl @"docApi/getDocSteps"
/// 获取致远oa跳转地址（单点登录首页）
#define kgetSSoIndexUrl @"docApi/getSSoIndex"
/// 公文列表查询
#define kgetDocListUrl @"docApi/getDocList"

/// 查看用户权限
#define kgetAppCenterByCodeUrl @"appPrivileges/getAppCenterByCode"

/// 获取去办理公文跳转URL
#define kZtoAdocApigetSSoAddress @"docApi/getSSoAddress"

///获取dU成果列表
#define kgetCommentListUrl @"docApi/getCommentList"
///通过DU成果主键删除DU成果
#define kdelCommentByIdUrl @"docApi/delCommentById"
///公文创建du评论
#define ksaveCommentUrl @"docApi/saveComment"

/***********************  日程2  **********************/
/// 获得用户工作日程（new）
#define kgetCalandarFirstDataUrl @"calandar/getCalandarFirstData"

/// 获得工作日程里的通告（new）
#define kselectNoticeListNowUrl @"noticeService/selectNoticeListNow"
/// 搜索工作日程里的通告（new）
#define kselectNoticeListUrl @"noticeService/selectNoticeList"

/// 获得用户工作日程
#define kgetWorkScheduleListUrl @"workScheduleService/getWorkScheduleList"
/// 统计日程数量
#define kgetWorkScheduleCountUrl @"workScheduleService/getWorkScheduleCount"
/// 用户日程任务时间
#define kgetWorkDateListUrl @"workScheduleService/getWorkDateList"
// ************************DU************************
#define ksetNewFlagUrl @"missionService/setNewFlag"

/// 获取dU列表
//#define kgetDuInfoList @"DuService/getDuInfoList"
#define kgetDuInfoList @"DuService/v2.2.8/getDuInfoList"
/// 获取DU主办人电话等信息
#define kgetDuZhuPseronTelUrl @"DuService/getDuZhuPseronTel"
//通过后台接口发送文本消息
#define kgetmessageSendTextUrl @"MessageSend/messageSendText"
/// 创建du信息(不带附件)
//#define ksaveDuInfo  @"DuService/saveDuInfo"
#define ksaveDuInfo  @"DuService/v2.2.8/saveDuInfo"
///更改DU信息（无附件）
#define kupdateDuInfo  @"DuService/v2.2.8/updateDuInfo"
/// 创建du信息 带附件
//#define ksaveDuAttach @"DuService/saveDuAttach"
#define ksaveDuAttach @"DuService/v2.2.8/saveDuAttach"
///修改r任务时添加du上传附件
#define kaddDuAttar @"DuService/addDuAttar"
///修改任务时删除du上传附件
#define kdelDuAttach8 @"DuService/delDuAttach8"
/// 获取被dU数
#define ksetProgressDuNumUrl @"DuService/setProgressDuNum"
///添加du成果(不带附件)
#define ksaveDuResults @"DuService/saveDuResults"
///添加du成果 带附件
#define ksaveDuResultsWithAttach @"DuService/saveDuResultsWithAttach"

///获取dU成果列表
#define kgetDuResultsList @"DuService/getDuResultsList"
///通过DU成果主键删除DU成果
#define kdelDuResultsByDRId @"DuService/delDuResultsByDRId"
///创建du评论 带附件
#define ksaveDuCommentWithAttach @"DuService/saveDuCommentWithAttach"
///创建du评论 无附件
#define ksaveDuComment @"DuService/saveDuComment"
///删除附件
#define kdelDuAttach @"DuService/delDuAttach"
///删除DU评论
#define kdelDuCommentByDCId @"DuService/delDuCommentByDCId"
///删除DU成果
#define kdelDuResultsByDRId @"DuService/delDuResultsByDRId"
///删除单个DU成果
#define kdelDuResultAtt @"DuService/delDuResultAtt"
///删除Du信息 （逻辑删除 ）
#define kdelDuInfo @"DuService/delDuInfo"
///获取dU详情
#define kgetDuInfo @"DuService/getDuInfo"
///获取是否可以评价的
#define kIsEventByAppraise @"appraise/IsEventByAppraise"
///DU成果点赞
#define ksetResultThumbsUpNum @"DuService/addObjectResult"
///设置du工作进度点赞数
#define ksetProgressThumbsUpNum @"DuService/setProgressThumbsUpNum"
///设置du工作进度条
#define ksetProgressValue @"DuService/setProgressValue"
///查看工作进展详情
#define kgetduResultsInfo @"DuService/getduResultsInfo"
///Du进展
#define kgetDuObjProgressValue @"DuService/getDuObjProgressValue"
///Du更改关注状态
#define kupdateDuAttentionState @"DuService/updateDuAttentionState"
///DU评论完成之后排序
#define kgetDuComment           @"DuService/getDuComment"
///设置du点赞数（五角星）
#define ksetThumbsUpDetailsUrl @"DuService/setThumbsUpDetails"
///保存DU办人记录
#define ksetSuperviseDetailsUrl @"DuService/setSuperviseDetails"
///查看我权限范围内的某一事件评价数量
#define kgetMyAppraiseListsByEventCountUrl @"appraise/getMyAppraiseListsByEventCount"
///查看我权限范围内的某一事件du数量
#define kgetMySuperviseListsByEventCountUrl @"sv/getMySuperviseListsByEventCount"


///IM中调用wps协同文档中的文件
#define kpostMessageSentWpsFileUrl @"MessageSend/sendWpsFile"

///更新动态
#define kgetDulogListUrl @"DuService/getDulogList"

// ************************日程（DU会议）************************
/// 创建du会议信息(不带附件)
#define ksaveDusaveMeetingUrl  @"meetingService/saveDuMeeting"
/// 创建du会议信息 带附件
#define ksaveDusaveMeetingWithAttachUrl @"meetingService/saveMeetingWithAttach"
/// 修改会议内容
#define kupdateDuMeeting  @"meetingService/updateDuMeeting"
///删除参会人员
#define kdeleteToMeetingPart  @"meetingService/deleteToMeetingPart"
///添加参会人员
#define kaddToMeeting  @"meetingService/addToMeeting"
/// 通过会议主键删除DU会议----删除我创建的会议
#define ksaveDudelMeetingByMIdUrl  @"meetingService/delMeetingByMId"
/// 通过参会主键删除会议----删除别人给我创建的会议
#define ksaveDudelMeetingByPMIdUrl @"meetingService/delMeetingByPMId"
/// 获取dU会议列表-----我创建的会议
#define ksaveDugetAppMeetingListUrl @"meetingService/getAppMeetingList"
/// 获取会议主页详情的接口
#define kfindMeetingMainUrl @"meetingService/findMeetingMain"
///  获取会议参会详情的接口
#define kfindMeetingPartUserUrl @"meetingService/findMeetingPartUser"
/// 获取会议资料详情的接口
#define kfindMeetingDataUrl @"meetingService/findMeetingData"
/// 更改参会状态
#define kupdatepartMeetStateUrl @"meetingService/updatepartMeetState"
/// du会议详情--会议资料的上传
#define ksaveMeetingDataUrl @"meetingService/saveMeetingData"
/// 更改关注状态
#define kupdatepartAttentionStateUrl @"meetingService/updatepartAttentionState"
///删除Du会议资料
#define kdeleteMeetingDataUrl @"meetingService/deleteMeetingData"
///添加会议纪要
#define ksaveMeetingJiyao    @"meetingService/saveMeetingJiyao"
///  会议纪要列表
#define kgetMeetingJiyaoList    @"meetingService/getMeetingJiyaoList"
/// 删除会议纪要
#define kdeleteMeetingJiyao    @"meetingService/deleteMeetingJiyao"
/// 修改会议纪要
#define kupMeetingJiyao    @"meetingService/upMeetingJiyao"
/// 会议纪要详情
#define kckMeetingJiyao    @"meetingService/ckMeetingJiyao"


// ************************日程（DU备忘录）************************
/// 创建du备忘录信息(不带附件)
#define kCreatMemorandumInfoUrl  @"MemorandumService/CreatMemorandumInfo"
/// 创建日程 (new)
#define kCreatMemorandumUrl  @"MemorandumService/CreatMemorandum6"
/// 创建日程 (new附件)
#define kCreatMemorandum7Url  @"MemorandumService/creatMemorandum7"

/// 修改日程（new）
#define kupMemorandumUrl @"MemorandumService/upMemorandum6"
/// 修改日程（new带附件）
#define kupMemorandum7Url @"MemorandumService/upMemorandum7"

/// 日程添加附件
#define kaddMemAttarUrl  @"MemorandumService/addMemAttar"

/// 日程删除附件
#define kdeleMemAttarUrl  @"MemorandumService/deleMemAttar"

/// getWpsFile
#define kgetWpsFileUrl @"calandar/getWpsFile"

/// 创建du备忘录信息 带附件
#define kCreatMemorandumImgUrl @"MemorandumService/CreatMemorandumImg"
/// 删除备忘录(new)
#define kdeleteMemorUrl  @"MemorandumService/deleteMemor6"
/// 将日程设为已读
#define ksetMemReadUrl  @"MemorandumService/setMemRead"
/// 退回日程（不保存到日程）
#define kfallbackMemordUrl  @"MemorandumService/fallbackMemord7"
/// 接收日程（不保存到日程）
#define kreceiveMemordUrl  @"MemorandumService/receiveMemord"

/// 撤回代建人日程消息
#define krevokeDaiMemoUrl  @"MemorandumService/revokeDaiMemo6"
/// 删除备忘录
#define kdeleteMemorandumUrl  @"MemorandumService/deleteMemorandum"
/// 设置定时提醒
#define ksetIntervalUrl @"MemorandumService/setInterval"
/// 获取备忘录列表
#define kgetMemorandumListUrl @"MemorandumService/getMemorandumList"

/// 获取日程列表（new）
#define kgetMemorandumList1Url @"MemorandumService/getMemorandumList7"

/// 查看日程 详情 （new）
#define kmemorandumInfoUrl @"MemorandumService/memorandumInfo7"

/// 查看共建日程参会人详情
#define kgongUserListUrl @"MemorandumService/gongUserList"

/// 查看备忘录 详情
#define klookmemorandumInfoUrl @"MemorandumService/lookmemorandumInfo"

/// 修改备忘录（无附件）
#define kupdataMemorandumUrl @"MemorandumService/updateMemorandum"
/// 修改备忘录（有附件）
#define kupdateMemorandumImg @"MemorandumService/updateMemorandumImg"


// ************************政务阅读************************
/// 政务阅读添加文件
#define kUploadBook @"FileService/UploadBook"

///获取阅读的书籍
#define kgetZwBookUrl        @"FileService/getZwBook"

///删除书籍 (上传者能删除自己上传的书籍)
#define kdeleteZwBooKUrl     @"FileService/deleteZwBooK"

// ************************联系综合办公小秘书************************

#define ksendApplyApp        @"MessageSend/sendApplyApp"


// ************************门户************************
///获取门户主界面
#define ksendApplyApp        @"MessageSend/sendApplyApp"


///把用户和设备deviceToken绑定
#define KSaveBindTokes @"UserInfoService/saveBindTokes"
///把用户和设备deviceToken解绑
#define KRemoveTokens @"UserInfoService/removeTokens"
///给用户发送push
#define KSendPushToAPNS @"UserInfoService/sendPushToAPNS"



//内部版本号 每次发版递增
#define KVersionCode 1
/*
 
 将项目中所有的接口写在这里,方便统一管理,降低耦合
 
 这里通过宏定义来切换你当前的服务器类型,
 将你要切换的服务器类型宏后面置为真(即>0即可),其余为假(置为0)
 如下:现在的状态为测试服务器
 这样做切换方便,不用来回每个网络请求修改请求域名,降低出错事件
 */
#define kOAIP @"OAIPVALUE"
#define DevelopSever    1
#define TestSever       0
#define ProductSever    0

#if DevelopSever

/**开发服务器*/
//#define URL_main @"http://123.57.184.153:8070"
//#define URL_main @"http://192.168.11.122:8090" //展鹏
#define URL_main  [kUserDefaults objectForKey:kOAIP]

#elif TestSever

/**测试服务器*/
#define URL_main @"http://192.168.20.31:20000"

#elif ProductSever

/**生产服务器*/
#define URL_main @"http://202.108.143.87:8070"
#endif



#pragma mark - ——————— 详细接口地址 ————————

//测试接口
//NSString *const URL_Test = @"api/recharge/price/list";
#define URL_Test @"/api/cast/home/start"


#pragma mark - ——————— 用户相关 ————————
//自动登录
#define URL_user_auto_login @"/api/autoLogin"
//登录
#define URL_user_login @"/ConfigDataService.svc/Login"
//获取通讯录
#define URL_mail_getDepartmentsAndUsers @"/ConfigDataService.svc/GetDepartmentsAndUsers"

//用户详情
#define URL_user_info_detail @"/api/user/info/detail"
//修改头像
#define URL_user_info_change_photo @"/api/user/info/changephoto"
//注释
#define URL_user_info_change @"/api/user/info/change"
//获取文件类型
#define URL_mail_getmailtype @"/ConfigDataService.svc/GetMailType"
//获取发送文件
#define URL_mail_getsendlist @"/MailFileService.svc/GetSendedMailList"
//获取文件详情
#define URL_mail_getmailDetail @"/MailFileService.svc/GetMailByMailID"
//获取接收文件列表
#define URL_mail_getreceivelist @"/MailFileService.svc/GetReceivedMailList"
//发送文件
#define URL_mail_sendmail       @"/MailFileService.svc/SendMail"
//获取文件未读数量
#define URL_mail_getunreadcount @"/MailFileService.svc/GetUnReadCount"
//设置文件为已读
#define URL_mail_setreadmail @"/MailFileService.svc/SetReadMail"

// 用户详情
#define URL_mail_GetUserInfo @"/ConfigDataService.svc/GetUserInfo"

// 获取OA ip
//#define URL_mail_getConfigParam @"configParamService/getConfigParam"

#define URL_mail_getConfigParam @"appPrivileges/getUserPortal"


#endif /* ZTHttpUrlDefine_h */
